package com.guoheng.safe.sys.service;

import com.guoheng.safe.common.base.Result;
import com.guoheng.safe.sys.dto.IdDTO;
import com.guoheng.safe.sys.dto.basicinfo.ReservoirDataAddDTO;
import com.guoheng.safe.sys.dto.basicinfo.ReservoirDataPageDTO;
import com.guoheng.safe.sys.dto.basicinfo.ReservoirDataUpdateDTO;

/**
 * 类功能描述:　ReservoirDataService
 *
 * @author Eternal
 * @date 2019-18-24 9:18
 */
public interface ReservoirDataService {
    /**
      * 方法功能描述: 新增库区库房信息
      *
      * @param reservoirDataAddDTO 库区库房信息
      * @return Result
      */
    Result addReservoirData(ReservoirDataAddDTO reservoirDataAddDTO);

    /**
     * 方法功能描述: 修改库区库房信息
     *
     * @param reservoirDataUpdateDTO 库区库房信息
     * @return Result
     */
    Result updateReservoirData(ReservoirDataUpdateDTO reservoirDataUpdateDTO);

    /**
     * 方法功能描述: 修改库区库房信息
     *
     * @param idDTO 库区库房信息
     * @return Result
     */
    Result deleteReservoirData(IdDTO idDTO);

    /**
     * 方法功能描述: 修改库区库房信息
     *
     * @param idDTO 库区库房信息
     * @return Result
     */
    Result getReservoirData(IdDTO idDTO);

    /**
     * 方法功能描述: 库区库房分页信息
     *
     * @param pageDTO 分页信息
     * @return Result
     */
    Result getReservoirDataPage(ReservoirDataPageDTO pageDTO);

}


